Шаг 592 - Опции макросценария для файлов формата Golden Software PlotCall (Macro Script Options)

Поскольку панель диалога Import Options (Опции импорта) не открывается, когда программа управляется (с помощью GS Scripter или Visual Basic ) сценарием, записанным на языке макрокоманд, то в этом сценарии следует задать строку опций Options="...". Эта строка состоит из разделенных запятыми параметров, которые определяют поведение различных опций импорта. Вот типичный пример:

...(File="demo.plt",Options="Defaults=1,Pen3=0;0;255;1;0.05")

Здесь все опции импорта сначала сбрасываются в их значения по умолчанию. После этого устанавливаются значения параметров для линий файла (demo.plt ), которые рисуются пером с номером 3 (Pen#3). Эти линии будут выполнены синим цветом, штриховым стилем и их толщина будет равна 0.05 дюймам.
ОпцияДействиеПо умолчанию
Defaults=1Установить все опции в значения по умолчаниюНет
ForgetOptions=1Не запоминать опции для дальнейшего использованияНет
PenN=R;G;B;S;W;NЛинии, выполняемые Пером #N:Интенсивность Красного цвета "R" (0-255)Интенсивность Зеленого увета "G" (0-255)Интенсивность Синего цвета "B" (0-255)Стиль "S" (См. ниже)Толщина "W" дюймовСодержит "N" собственных сегментов См. ниже 0

В PlotCall файлах можно задавать до 16 перьев (1-16). Толщина по умолчанию равна 0.0 (самая тонкая линия, которая еще видна). Атрибуты линии по умолчанию, назначенные для каждого из перьев, приведены в следующей таблице.
Перо #Значения R;G;BЦветСтиль
10;0;0Черный0 (Внутренний, Сплошной)
20;0;255Синий0 (Внутренний, Сплошной)
30;255;0Зеленый0 (Внутренний, Сплошной)
40;255;255Бирюзовый0 (Внутренний, Сплошной)
5255;0;0Красный0 (Внутренний, Сплошной)
6255;0;255Малиновый0 (Внутренний, Сплошной)
7255;255;0Желтый0 (Внутренний, Сплошной)
8255;255;255Белый0 (Внутренний, Сплошной)
90;0;0Черный1 (Внутренний, Штриховой)
100;0;255Синий1 (Внутренний, Штриховой)
110;255;0Зеленый1 (Внутренний, Штриховой)
120;255;255Бирюзовый1 (Внутренний, Штриховой)
13255;0;0Красный1 (Внутренний, Штриховой)
14255;0;255Малиновый1 (Внутренний, Штриховой)
15255;255;0Желтый1 (Внутренний, Штриховой)
16255;255;255Белый1 (Внутренний, Штриховой)

Допустимые стили линий:

Стиль		Линия
-1		Собственный (См. ниже)
0		Внутренний,  Сплошной
1		Внутренний,  Штриховой
2		Внутренний,  Точечный
3		Внутренний , Штрих-Точечный
4		Внутренний , Штрих-Точечный-Точечный

Пять внутренних стилей указывают родовой стиль и предоставляют выходному устройству решать, как лучше воспроизвести соответствующую линию.

Для определения собственного стиля линии Вы должны задать длины штрихов и пробелов, используемых при воспроизведении линии. Собственный стиль задается следующим образом: сначала указывается значение толщины линии, затем число стандартных сегментов и, наконец, длина каждого сегмента. Сегменты с четными номерами задают длины штрихов, а сегменты с нечетными номерами задают длины пробелов, разделяющих эти штрихи.

Пусть, например Вы хотите задать собственный стиль так, чтобы перо с номером 2 (Pen #2) рисовало штриховую линию зеленого цвета, толщиной 0.05 дюймов, с длинами штрихов 0.3 дюйма, разделенных пробелами длиной 0.2 дюйма. В этом случае Вы дложны задать следующую строку опций:

"Pen2=0;255;0;-1,0.05;2;0.3;0.2"
Hosted by uCoz